perm filename FMX[X,ALS] blob
sn#805282 filedate 1986-01-09 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 if wide > 36 then
C00004 ENDMK
C⊗;
if wide > 36 then
begin "bigchar"
weat ← startingat + 1;
for therow ← 1 til data_rows do
outstr(cvs(therow)&"++"&cvos(M[weat←weat+1])&crlf);
weat ← startingat + 1;
for therow ← 1 til data_rows do
begin
itwas ← 0;
theword ← 0;
i ← 0;
j ← 0;
itbe ← M[weat ← weat + 1];
while (theword +1) * 24 < wide do
begin
for n ←1 til 24 do
begin
getbits;
end;
outstr(cvs(theword)&","&cvs(therow)&"|"&cvos(glyph[theword,therow])&crlf);
theword ← theword + 1;
if j mod 36 = 0 then itbe ← M[weat ← weat + 1];
end;
for n ← (theword * 24) +1 til wide do
begin
getbits;
end;
n ← 2 *((theword + 1) * 24 - wide);
glyph[theword,therow] ← glyph[theword,therow] lsh n;
outstr(cvs(theword)&","&cvs(therow)&"|"&cvos(glyph[theword,therow])&crlf);
glyph[theword+1,therow] ← 0;
end;
end "bigchar"